/* office2007 */

/* Reset */
.office2007blue, .office2007blue div, .office2007blue a
{
    vertical-align: baseline;   
    border: 0;
    margin:0;     
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    width: auto;
    height: auto;
    overflow: hidden;
    display: block;
}

/* General */
.office2007blue
{
    position: absolute;
    direction: ltr;
}
.office2007blue .window-wrapper
{
   
}


.mceEventBlocker
{
    position: fixed;
    left: 0;
    top: 0;
    background: url(window/horizontal.gif) no-repeat 0 -99px;
    width: 100%;
    height: 100%;
}
.office2007blue .mcePlaceHolder
{
    border: 1px solid #000;
    background: #D5E7FF;
    top: 0;
    left: 0;
    opacity: 0.5;
    -ms-filter: 'alpha(opacity=50)';
    filter: alpha(opacity=50);
}
.office2007blue_modalBlocker
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #888;
    opacity: 0.6;
    -ms-filter: 'alpha(opacity=60)';
    filter: alpha(opacity=60);
    display: none;
}
.office2007blue .window-content
{
    padding:0px 5px 0 5px;
    overflow:auto;
    overflow-x:hidden;    
}
.office2007blue .window-content iframe
{
    width:100%;
}

/* Loading */
.office2007blue .window-loading{background:url("window/loading.gif") no-repeat center center;width:100%;height:60px}

/* Top */

.office2007blue .window-t-l
{
    width: 6px;
    background: url(window/corners.gif);
    height: 32px;
}
.office2007blue .window-t-m
{   
    height: 32px;
    background: url(window/horizontal.gif) 12px 0;
    clip: rect(auto auto auto 12px);
}
.office2007blue .window-t-r
{
    width: 6px;
    height: 32px;
    background: url(window/corners.gif) -12px 0;
}
.office2007blue .window-header .window-title
{    
    line-height: 32px;
    font-weight: bold;
    float:left    
}
.office2007blue .window-focus  .window-t-l
{
    background: url(window/corners.gif) -6px 0;
}
.office2007blue .window-focus .window-t-m
{
    background: url(window/horizontal.gif) 0 -32px;
}
.office2007blue .window-focus .window-t-r
{
    background: url(window/corners.gif) -18px 0;
}
.office2007blue .window-focus .window-title
{
    color: #4D8BB9;    
 }



/* Middle */

.office2007blue .window-m-l
{
    width: 6px;  
    background: url(window/vertical.gif) repeat-y;
}
.office2007blue .window-m-m
{
    background-color:#fff;
}

.office2007blue .window-m-r
{
    width: 6px;    
    background: url(window/vertical.gif) right repeat-y;
}

/* Bottom */

.office2007blue .window-b-l
{    
    width: 6px;
    background: url(window/corners.gif) -36px -6px;
}
.office2007blue .window-b-m
{ 
    height:6px; 
    background: url(window/horizontal.gif) 0 -64px;
}
.office2007blue .window-b-r
{    
    width: 6px;
    background: url(window/corners.gif) -36px 0;
}
.office2007blue .window-bottom
{
    display: none;
}
.office2007blue .window-statusbar .window-bottom
{
    display:block;
    height: 23px;
}
.office2007blue .window-statusbar .window-b-l
{
    background: url(window/corners.gif) no-repeat -30px 0;
}
.office2007blue .window-statusbar .window-b-m
{
    background: url(window/horizontal.gif) 0 -70px;
}
.office2007blue .window-statusbar .window-b-r
{
    background: url(window/corners.gif) -24px 0;
}
.office2007blue .window-statusbar .window-bottom span
{
    display: block;    
    font-family: Arial, Verdana;
    font-size: 11px;
    line-height: 23px;
}

/* Actions */
.office2007blue .window-header a
{
    width: 23px;
    height: 22px;   
    float:right;  
    margin-top:4px;  
}
.office2007blue .window-movable .window-header
{
     cursor: move;
}


.office2007blue .window-close
{    
    background: url(window/buttons.gif) -72px 0;
}
.office2007blue .window-min
{
    display: none;   
    background: url(window/buttons.gif) 0 0;
}
.office2007blue .window-maxed
{
    display: none;   
    background: url(window/buttons.gif) -24px 0;
}
.office2007blue .window-max
{
    display: none;   
    background: url(window/buttons.gif) -48px 0;
}

.office2007blue .window-focus .window-close
{
    background: url(window/buttons.gif) -72px 0;
}
.office2007blue .window-focus .window-min
{
     background: url(window/buttons.gif) 0 0;
}
.office2007blue .window-focus .window-maxed
{
    background: url(window/buttons.gif) -24px 0;
}
.office2007blue .window-focus .window-max
{
   
    background: url(window/buttons.gif) -48px 0;
}
.office2007blue .window-focus .window-close:hover
{
   background: url(window/buttons.gif) -72px -24px;
}
.office2007blue .window-focus .window-min:hover
{
    background: url(window/buttons.gif) 0 -24px;
}
.office2007blue .window-focus .window-maxed:hover
{    
    background: url(window/buttons.gif) -24px -24px;
}
.office2007blue .window-focus .window-max:hover
{
  
    background: url(window/buttons.gif) -48px -24px;
}

/* Resize */
.office2007blue .mceResize
{
    top: auto;
    left: auto;
    display: none;
    width: 5px;
    height: 5px;
    background: url(window/horizontal.gif) no-repeat 0 -99px;
}
.office2007blue .mceResizable .mceResize
{
    display: block;
}
.office2007blue .mceResizable .mceMin, .office2007blue .mceMax
{
    display: none;
}
.office2007blue .window-minimizable .window-min
{
    display: block;
}
.office2007blue .window-maximizable .window-max
{
    display: block;
}
.office2007blue .window-maximized .window-maxed
{
    display: block;
}
.office2007blue .window-maximized .window-max
{
    display: none;
}
.office2007blue a.mceResizeN
{
    top: 0;
    left: 0;
    width: 100%;
    cursor: n-resize;
}
.office2007blue a.mceResizeNW
{
    top: 0;
    left: 0;
    cursor: nw-resize;
}
.office2007blue a.mceResizeNE
{
    top: 0;
    right: 0;
    cursor: ne-resize;
}
.office2007blue a.mceResizeW
{
    top: 0;
    left: 0;
    height: 100%;
    cursor: w-resize;
}
.office2007blue a.mceResizeE
{
    top: 0;
    right: 0;
    height: 100%;
    cursor: e-resize;
}
.office2007blue a.mceResizeS
{
    bottom: 0;
    left: 0;
    width: 100%;
    cursor: s-resize;
}
.office2007blue a.mceResizeSW
{
    bottom: 0;
    left: 0;
    cursor: sw-resize;
}
.office2007blue a.mceResizeSE
{
    bottom: 0;
    right: 0;
    cursor: se-resize;
}

/* Alert/Confirm */
.office2007blue .mceButton
{
    font-weight: bold;
    bottom: 10px;
    width: 80px;
    height: 24px;
    background: url(window/button.gif);
    line-height: 24px;
    vertical-align: middle;
    text-align: center;
    outline: 0;
}
.office2007blue .mceButton:hover
{
    background-position: 0 -24px;
}
.office2007blue .mceMiddle .mceIcon
{
    left: 15px;
    top: 35px;
    width: 32px;
    height: 32px;
}
.office2007blue .mceAlert .mceMiddle span, .office2007blue .mceConfirm .mceMiddle span
{
    background: transparent;
    left: 60px;
    top: 35px;
    width: 320px;
    height: 50px;
    font-weight: bold;
    overflow: auto;
    white-space: normal;
}
.office2007blue a:hover
{
    font-weight: bold;
}
.office2007blue .mceAlert .mceMiddle, .office2007blue .mceConfirm .mceMiddle
{
    background: #D6D7D5;
}
.office2007blue .mceAlert .mceOk
{
    left: 50%;
    top: auto;
    margin-left: -40px;
}
.office2007blue .mceAlert .mceIcon
{
    background: url(window/alert.gif);
}
.office2007blue .mceConfirm .mceOk
{
    left: 50%;
    top: auto;
    margin-left: -90px;
}
.office2007blue .mceConfirm .mceCancel
{
    left: 50%;
    top: auto;
}
.office2007blue .mceConfirm .mceIcon
{
    background: url(window/confirm.gif);
}
